BCS given 'clean' financial rating