Murdoch attacks David Cameron over press regulation