Federer withdraws from Rogers Cup