Shane Battier Will Sign With Miami Heat