Michelle Keegan Steals the Show at the British Soap Awards