President Cyril Ramaphosa at iftar dinner