Prince Harry withdraws libel case and faces legal bill of £750,000