RBS expects full-year loss up to 28 billion pounds