Home Off Beat Apple to launch 3G iPhone in coming May