A Truthful Online Auction Mechanism for Deadline-Aware Cloud Resource Allocation