UK banks offer generous yields