Spain holidaymakers warned after 48 beaches hit with ‘Black Flag’ due to pollution and dog poo by Latest rankings by ecological group blast local authorities