Jimmy Fallon and Cameron Diaz play roller golf on Tonight Show