British boy drowns while on holiday with family in Portugal