Spanish PM insists banks won't need EU rescue