George Villiers, Duke of Buckingham, 1628-1687