British economy hit by royal wedding, Japan disaster