Amazon.com faces record challenges at shareholder meeting