Roger Federer hoping for one last epic battle with Rafael Nadal after Spaniard pulls out of Indian Wells