The PM said he was giving Britain ‘honesty, ideas and a clear direction for the country we all love’ as he unveiled a swathe of announcements