Cameron rejects press law after hacking scandal