Senior Saudi royal criticises Obama