Latvian Prime Minister Laimdota Straujuma announces her resignation after less than two years in office, saying there is a need for "new ideas" following a fallout within her centre-right party.