Federer to miss Rogers Cup, denting U.S. Open preparations