Aldi, Asda, Tesco, Sainsbury’s and major supermarket opening hours for May Bank Holiday