Portugal votes for a president amid record coronavirus infections