When Abu Hurayrah (ra) met the Devil