Republican representative from Florida Matt Gaetz has submitted his resignation from US congress, effective immediately, launching an eight-week clock to fill his seat, Speaker Mike Johnson has said.