Shaquille O’Neal turned down opportunity to earn millions with Starbucks because he thought ‘black people didn’t drink coffee’