MCFM for the Tevatron and the LHC