Man City announce record £535m revenue