current price of htc one m8