Manchester United defender Rio Ferdinand has been fined £45,000 by the Football Association over a comment posted on Twitter.