Elon Musk criticised for offering $1mn prizes to voters who sign petition