Added utility for resizing CGSize maintaining aspect ratio