Reformat background image to cover viewport