Whatever Allah has taken away from them and bestowed ( as spoils ) on His Messenger for which you spurred neither horses nor camels ; but Allah grants authority to His Messengers over whomsoever He pleases . Allah has power over everything .