Jamie Foxx to play a vampire hunter in 'Day Shift'