Sun-seekers crowd Barcelona beaches, defying coronavirus stay-at-home advice