US president hails Cuban protests as 'call for freedom'